@charset "gb2312";
body{background:#fff3d2 url(../images/i_42.jpg) top repeat;color:#535151}
form,img,ul,ol,li,dl,dt,dd,p,body{ margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6 { margin:0;padding:0;font-weight:normal;}
ul,li{ list-style-type:none;}
a{ text-decoration:none; color:#535151}
a:hover{ color:#d46400}
.box{ width:1024px; overflow:hidden; margin:auto}
.topNav{ height:110px; line-height:20px; color:#d1c3a6; background:url(../images/i_01.jpg) center top repeat-x;}
.topNav span{ margin-top:10px; color:#926750; text-align:right; background:url(../images/atb.png) right top no-repeat;}
.topNav span img{ margin-top:15px;}
.topNav a{ padding:0 10px;}
.topNav .logo{ float:left; width:auto; height:auto; }
.topNav p{ margin-top:30px; font-size:18px; color:#333333; line-height:30px;}
.topNav p font{ color:#FFFFFF; font-weight:bold; font-size:20px;}

.me_bg{ background:url(../images/i_03.jpg) repeat-x; height:43px; border-bottom:3px solid #003c89;}
#menu{ width:100%; height:43px; line-height:43px; overflow:hidden; float:right; font-size:14px;}
#menu li{float:left; width:128px; text-align:center; font-size:16px; background:url(../images/i_05.jpg) right top no-repeat;}
#menu li a{ color:#333333; width:128px; height:43px;}
#menu li a:hover{ color:#ffffff;  display:block; height:43px; background:url(../images/lghb.jpg) repeat-x;}
#menu .first a{background:url(../images/lghb.jpg) repeat-x;color:#ffffff;  display:block; height:43px; }

.banner{ height:auto;text-align:center; background:url(../images/bagt.jpg) repeat;}

.ind_bg{ background:url(../images/i_10.jpg) top repeat-x; padding:30px 0 0;}
.ind_box{ width:1024px; padding:25px 0 15px; margin:auto;}
	#marqueediv1 #goods { width:1840px;}
	#marqueediv1 #goods li{ text-align:center; width:200px; height:auto; margin:0 15px;}
	#marqueediv1 #goods img {background: none;border: 3px solid #c8c8c8; height: 142px;padding: 0px;width:191px; margin-bottom:5px;}
	#marqueediv1 #goods .cnt{ padding:0;}



.main_ny{overflow:hidden; padding-top:20px; border-top:2px solid #dbdbda;}

#news{ width:350px; float:left; margin-left:45px; display:inline; overflow:hidden;}
 #news .cnt{ padding:8px 0;}

#news li{background:url(../images/lit.jpg) left 50% no-repeat;  height:26px; line-height:26px; border:none;}
#news li a{padding:0 0 0 15px;}


.idx_contact{width:248px; float:right;overflow:hidden; }

#about{ width:340px; float:left; overflow:hidden; }
#about .cnt{ padding:8px 0; line-height:26px;}
#about .cnt img{ width:158px; height:103px; float:left; margin-right:10px; display:inline;}



#link{ overflow:hidden}
#link .link_d{ text-align:left;}

.btm{background:url(../images/i_52.jpg) repeat-x; color:#ffffff; line-height:26px; height:74px; }
.btm .fl{  height:50px; padding:12px 0; line-height:25px;}

.btm a{color:#ffffff;}
.btm a:hover{color:#ffffff;}
.btm  .fr{ padding:12px 0;line-height:25px;} 

.main_ny{ padding-bottom:20px;}

.left{ width:200px;float:left;overflow:hidden; padding-bottom:10px;margin-left:5px; display:inline;}
.right{width:740px; float:right; overflow:hidden; margin-right:15px; display:inline; min-height:500px;}



.left_t{ width:100%; line-height:50px; background:#0b5bac; color:#FFFFFF; font-size:18px; text-align:center;}
#goodsCat .ttl{ display:none;}
#goodsCat .cnt{ overflow:hidden; padding:0;}
.le_list li{ text-align:center; width:100%; border-bottom:solid 1px #e0d5bf; height:35px; line-height:35px; font-size:14px; background:#3185da;}
.le_list li a{ color:#FFFFFF;}
.le_list li:hover{ background:#e01a13; }
.le_list li:hover a{color:#FFFFFF;}

.ttl{  padding-bottom:20px; height:20px;}
.ttl span{ float:left;}
.ttl a{ float:right;}
#ULocation{background:url(../images/tity.jpg) right center no-repeat; height:35px; margin:0px; line-height:35px; border-bottom:1px solid #3185da;}
#ULocation h3{ margin:0px;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti; font-size:18px; padding-left:10px;}
#ULocation h3 a{color:#0b5bac;}


#contact .cnt{ line-height:24px;}
.grid li{ width:216px; margin:10px 15px; height:auto; text-align:center;}
.grid .l_img img{ width:210px; height:170px; padding:0; border: 3px solid #c8c8c8;  }
.l_ginfo{ width:100%; text-align:center; font-size:14px; height:40px; overflow:hidden; margin-top:6px;}
.l_ginfo h5{ padding:0px; margin:0px;}



#goods_body .cnt{ padding:0px;}
#crt_cats{ display:none}
#feedback_body{margin:10px auto}
#dlist_body .cnt h5 , #news_body .txtlist li h5 {font-weight: bold;font-size:12px; line-height:24px;}
#contact_body .cnt{ font-size:14px; padding:20px 40px; line-height:30px; width:680px;}
.main_body .cnt img{ max-width:700px;}
/**************************/
.main_body .cnt{ padding:8px 0; }


.txtlist li,#dlist_body li{ padding:20px 0; border-bottom:1px dashed #4197e4;}
.txtlist li .l_summary{ height:48px; overflow:hidden; line-height:24px;}
